import request from '@/utils/request';

// 获取商品列表
export function getProducts(params) {
  return request({
    url: '/pet/product/list',
    method: 'get',
    params
  });
}

// 获取商品类型列表
export function getProductCategories() {
  return request({
    url: '/pet/product/categories',
    method: 'get'
  });
}

// 添加商品
export function addProduct(data) {
  return request({
    url: '/pet/product/add',
    method: 'post',
    data
  });
}

// 更新商品
export function updateProduct(data) {
  return request({
    url: '/pet/product/update',
    method: 'put',
    data
  });
}

// 更新商品状态
export function updateProductStatus(id, status) {
  return request({
    url: '/pet/product/status',
    method: 'put',
    data: { id, status }
  });
}

// 删除商品
export function deleteProduct(id) {
  return request({
    url: `/pet/product/${id}`,
    method: 'delete'
  });
}